<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="layout.xhtml">
        <ui:define name="body">
            <section id="gap"></section>
            <section>
                <div class="container">
                    <div class="row">
                        
                        <h:form id="formloteria">
                            <p:messages autoUpdate="true" />
                            <div class="right">

                                <p:button outcome="indexloterias.xhtml" value="#{languagem['pesquisar']}" 
                                          title="#{languagem['pesquisar']}"
                                          icon="ui-icon-search"/>

                                <p:button outcome="loteria.xhtml" value="#{languagem['cadastrar']}" 
                                          title="#{languagem['cadastrar']}"
                                          styleClass="ui-priority-primary" 
                                          icon="ui-icon-plusthick"/>

                                <p:commandButton   title="#{languagem['remover']}"
                                                   actionListener="#{managerPesquisarLoteria.excluir()}"
                                                   styleClass="ui-priority-secondary ui-button-only" 
                                                   icon="ui-icon-trash"/>

                            </div>
                            <h1>Loteria #{managerPesquisarLoteria.loteria.id}</h1>
                            <p:panel  styleClass="col-md-12" >
                                <p:outputLabel value="#{languagem['loteria.nome']}" styleClass="col-md-3"/>
                                <p:inputText id="nomeloteria" styleClass="col-md-9" title="#{languagem['loteria.nome']}" value="#{managerPesquisarLoteria.loteria.nome}" required="true"/>
                                
                                <p:outputLabel value="#{languagem['loteria.codigo']}" styleClass="col-md-3"/>
                                <p:inputText id="codloteria" styleClass="col-md-9" title="#{languagem['loteria.codigo']}" 
                                             value="#{managerPesquisarLoteria.loteria.cod}" required="true"/>
                                
                                <p:outputLabel value="#{languagem['loteria.maxLinhasAposta']}" styleClass="col-md-3" />
                                <p:inputText id="maxlinha" styleClass="col-md-3" title="#{languagem['loteria.maxLinhasAposta']}"  value="#{managerPesquisarLoteria.loteria.maxLinhasAposta}"/>
                                <p:outputLabel value="#{languagem['loteria.qtdNumeros']}" styleClass="col-md-3"/>
                                <p:inputText id="qtdnumeros" styleClass="col-md-3" title="#{languagem['loteria.qtdNumeros']}"  value="#{managerPesquisarLoteria.loteria.qtdNumeros}"/>
                                <p:outputLabel value="#{languagem['loteria.qtdBolaExtra']}" styleClass="col-md-3"/>
                                <p:inputText id="bolasextra" styleClass="col-md-3" title="#{languagem['loteria.qtdBolaExtra']}"  value="#{managerPesquisarLoteria.loteria.qtdBolaExtra}"/>
                                <p:outputLabel value="#{languagem['loteria.limiteNumeros']}" styleClass="col-md-3"/>
                                <p:inputText id="limitenumeros" styleClass="col-md-3" title="#{languagem['loteria.limiteNumeros']}"  value="#{managerPesquisarLoteria.loteria.limiteNumeros}"/>

                                <p:outputLabel value="#{languagem['loteria.limiteBolaExtra']}" styleClass="col-md-3"/>
                                <p:inputText id="limitebolasextra" styleClass="col-md-3" title="#{languagem['loteria.limiteBolaExtra']}"  value="#{managerPesquisarLoteria.loteria.limiteBolaExtra}"/>
                                <p:outputLabel value="#{languagem['loteria.contemBolaExtra']}" styleClass="col-md-3"/>
                                <p:selectBooleanButton offLabel="#{languagem['nao']}" onLabel="#{languagem['sim']}" 
                                                       styleClass="col-md-2"  value="#{managerPesquisarLoteria.loteria.contemBolaExtra}"
                                                       onIcon="ui-icon-check" offIcon="ui-icon-closethick"/>

                                <p:outputLabel value="#{languagem['loteria.nomeBolaExtra']}" styleClass="col-md-3"/>
                                <p:inputText id="limitenomebolaextra" styleClass="col-md-3" title="#{languagem['loteria.nomeBolaExtra']}"  value="#{managerPesquisarLoteria.loteria.nomeBolaExtra}"/>

                                <div class="clear"/>
                                <p:outputLabel value="#{languagem['loteria.existeMultiplicador']}" styleClass="col-md-3"/>
                                <p:selectBooleanButton offLabel="#{languagem['nao']}" onLabel="#{languagem['sim']}" 
                                                       styleClass="col-md-2"  value="#{managerPesquisarLoteria.loteria.existeMultiplicador}"
                                                       onIcon="ui-icon-check" offIcon="ui-icon-closethick"/>

                                <p:outputLabel value="#{languagem['loteria.nomeMultiplicador']}" styleClass="col-md-3"/>
                                <p:inputText id="limitenomemultiplicador" styleClass="col-md-3" title="#{languagem['loteria.nomeMultiplicador']}"  value="#{managerPesquisarLoteria.loteria.nomeMultiplicador}"/>

                                <p:tooltip for=":formloteria:nomeloteria" value="#{languagem['loteria.nome']}" />
                                <p:tooltip for=":formloteria:maxlinha" value="#{languagem['loteria.maxLinhasAposta']}" />
                                <p:tooltip for=":formloteria:qtdnumeros" value="#{languagem['loteria.qtdNumeros']}" />
                                <p:tooltip for=":formloteria:bolasextra" value="#{languagem['loteria.qtdBolaExtra']}" />

                            </p:panel>
                            <h1>Prêmios</h1>
                            <p:panel id="premio"  styleClass="col-md-12" >
                                <p:outputLabel value="#{languagem['premio.jackpot']}" styleClass="col-md-3"/>
                                <p:selectBooleanCheckbox styleClass="col-md-2" value="#{managerPesquisarLoteria.premio.jackpot}" />

                                <p:outputLabel value="#{languagem['premio.nome']}" styleClass="col-md-3"/>
                                <p:inputText id="premioNome" styleClass="col-md-3" title="#{languagem['premio.nome']}"  value="#{managerPesquisarLoteria.premio.nome}"/>

                                <div class="clear"/>
                                <p:outputLabel value="#{languagem['premio.qtdNumeros']}" styleClass="col-md-3"/>
                                <p:inputText id="premioQtdNumeros" styleClass="col-md-2" title="#{languagem['premio.qtdNumeros']}"  value="#{managerPesquisarLoteria.premio.qtdNumeros}"/>

                                <p:outputLabel value="#{languagem['premio.qtdBolaExtra']}" styleClass="col-md-3"/>
                                <p:inputText id="premioQtdBolaExtra" styleClass="col-md-3" title="#{languagem['premio.qtdBolaExtra']}" value="#{managerPesquisarLoteria.premio.qtdBolaExtra}"/>

                                <p:outputLabel value="#{languagem['premio.valor']}" styleClass="col-md-3"/>
                                <p:inputText id="premioValor" styleClass="col-md-2" title="#{languagem['premio.valor']}" value="#{managerPesquisarLoteria.premio.valor}"/>

                                <div class="buttonAction col-md-12">
                                    <p:commandButton value="#{languagem['adicionar']}" icon="ui-icon-plus"
                                                     update="@this, :formloteria:premio, :formloteria:tablePremio"
                                                     process=":formloteria:premio, :formloteria:tablePremio"
                                                     actionListener="#{managerPesquisarLoteria.addPremio()}"/>
                                </div>
                                
                                <p:dataTable id="tablePremio" value="#{managerPesquisarLoteria.premios}" var="p"
                                             emptyMessage="#{languagem['emptyrecord']}"
                                             styleClass="col-md-12">
                                    <f:facet name="header">
                                        #{languagem['premios']}
                                    </f:facet>
                                    <p:column headerText="Divisões">
                                        #{p.nome}
                                    </p:column>
                                    <p:column headerText="Acerto">
                                        #{p.qtdNumeros}/#{p.qtdBolaExtra}
                                    </p:column>
                                    <p:column headerText="Valor">
                                        #{p.valor}
                                    </p:column>
                                </p:dataTable>
                                <div class="clear"/>
                                <div class="buttonAction">
                                    <p:commandButton value="#{languagem['salvar']}" styleClass="ui-priority-primary" icon="ui-icon-disk"
                                                     actionListener="#{managerPesquisarLoteria.salvar()}" update="@form" process="@form"/>
                                    <p:commandButton value="#{languagem['cancelar']}"  icon="ui-icon-close" />
                                </div>
                            </p:panel>
                        </h:form>
                    </div>
                </div>
            </section>
        </ui:define>
    </ui:composition>
</html>
